//
//  CGQshebeiListModel.swift
//  SheYangBigData
//
//  Created by 叁拾叁 on 2021/4/12.
//  Copyright © 2021 叁拾叁. All rights reserved.
//

import UIKit

import HandyJSON


struct  CGQshebeiListModel : HandyJSON ,Equatable {

    var id: String?

/// 2
    var size: Int = 0
    /// 1
    var pages: Int = 0
    ///
    var records: [NSshebeiRecordsModel]?
    /// 1
    var total: Int = 0
    /// 1
    var current: Int = 0
    /// true
    var searchCount: Bool = false

}


struct NSshebeiRecordsModel : HandyJSON ,Equatable{

    /// <#泛型#>
    var isGroup: String?
    /// 28
    var protocolId: String?
    /// <#泛型#>
    var availableLowerLimit: String?
    /// <#泛型#>
    var appName: String?
    /// <#泛型#>
    var warnLowerLimit: String?
    ///
    var socketSession: String?
    /// 测试端口-12009
    var portName: String?
    /// <#泛型#>
    var type: String?
    /// <#泛型#>
    var currentValue: String?
    /// 120
    var appId: String?
    /// 0
    var sort: Int = 0
    /// <#泛型#>
    var unit: String?
    /// <#泛型#>
    var warningType: String?
    /// 公司
    var deviceLocation: String?
    /// <#泛型#>
    var deviceComment: String?
    /// <#泛型#>
    var isMap: String?
    ///
    var createDate: String?
    /// <#泛型#>
    var hardwarePostIp: String?
    /// <#泛型#>
    var postUrl: String?
    /// <#泛型#>
    var isControllable: String?
    /// 0
    var parentId: String?
    /// <#泛型#>
    var mainDeviceName: String?
    /// <#泛型#>
    var deviceLevel: String?
    /// 0
    var isOnline: Int = 0
    /// <#泛型#>
    var hardwarePostPort: String?
    /// 49
    var protocolDeviceTypeId: String?
    /// <#泛型#>
    var version: String?
    ///
    var uuid: String?
    /// <#泛型#>
    var ratio: String?
    /// 1
    var updateBy: Int = 0
    ///
    var protocolName: String?
    /// 123
    var portId: String?
    /// <#泛型#>
    var remarks: String?
    /// <#泛型#>
    var hardwareId: String?
    /// <#泛型#>
    var decimalDigit: String?
    /// 畜禽测试设备
    var deviceName: String?
    /// <#泛型#>
    var textValue: String?
    /// 1
    var createBy: Int = 0
    /// 4702
    var id: String?
    ///
    var updateDate: String?
    /// <#泛型#>
    var protocolDeviceTypeName: String?
    /// 200325000001
    var deviceId: String?
    /// 1
    var status: Int = 0
    /// <#泛型#>
    var portNumber: String?
    /// 1
    var tenantId: Int = 0
    /// <#泛型#>
    var warnUpperLimit: String?
    /// <#泛型#>
    var availableUpperLimit: String?
    /// <#泛型#>
    var referenceJson: String?
    
    var enabledChildDeviceCount: Int = 0 
    


}
